package edu.java.homework.hw09.tests.test0620;

//Êîè îò ïðèñâîÿâàíèÿòà â ðåäîâåòå îòáåëÿçàíè ñ ( a )  äî  ( e )
//ñà íåäîïóñòèìè ïî âðåìå íà òðàíñëàöèÿ è çàùî:

interface A {
}

class B {
}

class C extends B implements A {
}

class D implements A {
}

public class Test0620 {
    public static void main(String[] args) {
	B b = new B();
	C c = new C();
	D d = new D();
	// ...................
	// c = d; // ( a )
	// d = c; // ( b )
	A a = d; // ( c )
	// c = (D) d; // ( d )
	// c = b; // ( e )
    }
}

// ( a ) error
// ( b ) error
// ( c ) OK
// ( d )error
// ( e ) error
